package com.biz.hunter.db.entity;

import java.sql.Timestamp;
import java.util.List;

public class Hunter extends Person {
	public enum State {
		generated, binded, approving, approved, activated, inactivated;
	}

	/**
	* 
	*/
	private static final long serialVersionUID = -496894552771737113L;
	private String telephone;
	private int binded;
	private int approved;
	private String secureCode;
	private Timestamp expiredTime;
	private String englishname;
	private String idnumber;
	private int majordomain1;
	private String domainName1;
	private String domainName2;
	private String domainName3;
	private int majordomain2;
	private int majordomain3;
	private String comment;
	private String imageUrl;
	private String headImgUrl;
	private String advantage;
	private String state;
	private String serviceTags;
	private List<String> orderDesc;

	private int roleIds;// 基于角色设定2018410会议添加身份认证入口其实我觉得并无多大意义：0-猎头;1-顾问;2-猎头和顾问

	public int getBinded() {
		return binded;
	}

	public void setBinded(int bind) {
		this.binded = bind;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public int getApproved() {
		return approved;
	}

	public void setApproved(int approved) {
		this.approved = approved;
	}

	public String getEnglishname() {
		return englishname;
	}

	public void setEnglishname(String englishname) {
		this.englishname = englishname;
	}

	public String getIdnumber() {
		return idnumber;
	}

	public void setIdnumber(String idnumber) {
		this.idnumber = idnumber;
	}

	public int getMajordomain1() {
		return majordomain1;
	}

	public void setMajordomain1(int majordomain1) {
		this.majordomain1 = majordomain1;
	}

	public int getMajordomain2() {
		return majordomain2;
	}

	public void setMajordomain2(int majordomain2) {
		this.majordomain2 = majordomain2;
	}

	public int getMajordomain3() {
		return majordomain3;
	}

	public void setMajordomain3(int majordomain3) {
		this.majordomain3 = majordomain3;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public String getImageUrl() {
		return imageUrl;
	}

	public void setImageUrl(String imageUrl) {
		this.imageUrl = imageUrl;
	}

	public String getDomainName1() {
		return domainName1;
	}

	public void setDomainName1(String domainName1) {
		this.domainName1 = domainName1;
	}

	public String getDomainName2() {
		return domainName2;
	}

	public void setDomainName2(String domainName2) {
		this.domainName2 = domainName2;
	}

	public String getDomainName3() {
		return domainName3;
	}

	public void setDomainName3(String domainName3) {
		this.domainName3 = domainName3;
	}

	public String getSecureCode() {
		return secureCode;
	}

	public void setSecureCode(String secureCode) {
		this.secureCode = secureCode;
	}

	public String getAdvantage() {
		return advantage;
	}

	public void setAdvantage(String advantage) {
		this.advantage = advantage;
	}
	public String getHeadImgUrl() {
		return headImgUrl;
	}

	public void setHeadImgUrl(String headImgUrl) {
		this.headImgUrl = headImgUrl;
	}

	public Timestamp getExpiredTime() {
		return expiredTime;
	}

	public void setExpiredTime(Timestamp expiredTime) {
		this.expiredTime = expiredTime;
	}

	public String getState() {
		return state;
	}

	public void setState(String status) {
		this.state = status;
	}

	public String getServiceTags() {
		return serviceTags;
	}

	public void setServiceTags(String serviceTags) {
		this.serviceTags = serviceTags;
	}

	public int getRoleIds() {
		return roleIds;
	}

	public void setRoleIds(int roleIds) {
		this.roleIds = roleIds;
	}

	public List<String> getOrderDesc() {
		return orderDesc;
	}

	public void setOrderDesc(List<String> orderDesc) {
		this.orderDesc = orderDesc;
	}
}
